package com.holly.unit.bpmn.designer.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.holly.unit.db.api.pojo.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 类描述: 表单设计器表
 *
 * @author fxr
 * @version 1.0.0
 * @date 2022/5/31 8:34
 */
@EqualsAndHashCode(callSuper = true)
@TableName("act_z_designer")
@Data
public class ActivitiZDesigner extends BaseEntity {

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 流程编码
     */
    @TableField("code")
    private String code;

    /***
     * 流程名称
     */
    @TableField("name")
    private String name;

    /***
     * 流程类型
     */
    @TableField("type")
    private Long type;

    /***
     * 流程分类
     */
    @TableField("category")
    private String category;

    /***
     * 流程图标
     */
    @TableField("icon")
    private String icon;

    /***
     * 流程背景
     */
    @TableField("background")
    private String background;

    /***
     * 流程模板
     */
    @TableField("json")
    private String json;

    /***
     * 流程描述
     */
    @TableField("desc")
    private String desc;

    /**
     * 删除标记（Y-已删除，N-未删除）
     */
    @TableField(value = "del_flag", fill = FieldFill.INSERT)
    private String delFlag;
}
